//书写平拍管理模块接口
import request from '@/utils/request'

import type { TradeMarkResponseData, TradeMark } from './type'
//品牌管理接口地址
enum API {
  //获取已有品牌接口
  TRADEMARK_URL = '/admin/product/baseTrademark/',
  //添加品牌
  ADDTRADEMARK_URL = '/admin/product/baseTrademark/save',
  // 修改已有品牌
  UPDATETRADEMARK_URL = '/admin/product/baseTrademark/update',
  // 删除已有品牌
  DELETE_URL = '/admin/product/baseTrademark/remove/',
}
//获取已有品牌的接口方法
//page：或缺第几页 ---默认第一个页
//linit:获取几个已有品牌得数据
export const reqHasTrademark = (page: number, limit: number) =>
  request.get<any, TradeMarkResponseData>(
    API.TRADEMARK_URL + `${page}/${limit}`,
  )

//添加修改已有品牌接口的方法
//  export  const reqADDORUpateTrademark = (data:TradeMark) =>{
//       // 修改已有品牌的数据
//       if(data.id){
//          return request.put<any,any>(API.UPADATERADEMARK_URL,data);
//       }else{
//          // 新增品牌
//          return request.post<any,any>(API.ADDTRADEMARK_URL,data)
//       }
//  }
export const reqAddOrUpdateTrademark = (data: TradeMark) => {
  //修改已有品牌的数据
  if (data.id) {
    return request.put<any, any>(API.UPDATETRADEMARK_URL, data)
  } else {
    //新增品牌
    return request.post<any, any>(API.ADDTRADEMARK_URL, data)
  }
}

//删除某一个已有品牌的数据
export const reqDeleterTrademark = (id: number) =>
  request.delete<any, any>(API.DELETE_URL + id)
